
*{line-height: 30px;}
*:focus{outline: 0;}
button{border: 1px solid #14B1D1;border-radius:15px;color: #14B1D1;background-color: WHITE;padding-left: 15px;padding-right: 15px;line-height: 30px;cursor: pointer;  }
button:hover{background: #14B1D1;box-shadow: 0px 10px 10px #AFE7EF;color: white;transition:color,box-shadow,background 0.5s;}
button.active{background: #14B1D1;color: white;}
a{text-decoration: none;cursor: pointer;line-height: 30px;min-height: 30px;display: inline-block;border-bottom: 2px solid transparent;}
a:hover{color:#14B1D1;transition:color,border 0.5s;border-bottom: 2px solid #14B1D1; }
a.active {color:#14B1D1;border-bottom: 2px solid #14B1D1; }

textarea{width: 100%;text-indent: 10px;border: 1px solid #14B1D1;border-radius:3px;resize:none; }

table{border: 1px solid #DCDCDC;border-collapse: collapse;width: 100%;margin-bottom: 10px;border-spacing: 0;}
table tr td,th{border-bottom: 1px solid #DCDCDC;line-height:30px;padding:5px 10px; }
table tr th{background-color: #EEE;font-weight: bold;}
table tr:hover{background-color: #F3F3F3;}
.tsp tr td,th{border-right: 1px dashed #DCDCDC;}

.menu>li{float:left;padding:0 15px;}
.list>li{padding: 5px;border-bottom: 1px solid #EEEEEE;}
.list>li:hover,.list>.active{background-color: rgba(0,0,0,0.03);}
.list>li>ul{margin-left: 10px}


.Title{border-bottom: 2px solid #14B1D1;padding: 5px 0px;font-weight: bold;}
.Title label{border-left: 5px solid #14B1D1;padding-left: 10px}

sub,sup{color:#BBB;}


/* 按钮与输入框 */
textarea{resize: none;overflow-y: auto;}
input,textarea{text-indent:10px;padding:5px 0px; width:100%;border:none; border-bottom:1px solid #DCDCDC;border-radius:2px; }
input[type=text]:hover,input[type=password]:hover,textarea:hover{border-bottom-color:#4393D6; }
input[type=text]:focus,input[type=password]:focus,textarea:focus{border-bottom-color:#04B102; }
._green{border:1px solid #04B102;background-color:#04BE02;color:#fff;}
._green:hover{background-color:#04B102!important}
._blue{border:1px solid #4393D6;background-color:#5DA8E8;color:#fff;}
._blue:hover{background-color:#4393D6!important}
._red{border:1px solid #EA3B34;background-color:#D85F58;color:#fff;}
._red:hover{background-color:#EA3B34!important}
._def{border:1px solid #DCDCDC;background-color:#F4F4F4; }
._def:hover{background-color:#EAEAEA!important}
._yellow{border:1px solid #FF7519;background-color:#FF8B3D;color:#fff;}
._yellow:hover{background-color:#FF7519!important}

/* 弹出框 */ 
#Dialog>div:nth-child(2){position: fixed;top: 30%;left: calc(100% / 2 - 150px);border: 1px solid #DDDDDD;width: 300px;margin: auto;box-shadow: 0px 0px 30px #BBBBBB;border-radius:5px;overflow: hidden;background-color: white;z-index:110;}
#Dialog>div:nth-child(1){position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100%;opacity:0.7;background: white;}
#dialogClose{text-align: right;}
#dialogClose>button{position: absolute;margin-left: -40px;background-color:#F0F0F0;color:white;	border-color: transparent;border-radius:5px;}
#dialogClose>button:hover{border-color:#FF7E7E;background-color: #FF7E7E;box-shadow: 0px 5px 10px #FF7E7E;} 
#dialogTop{line-height: 30px;padding: 5px;font-weight: bold;} 
#dialogCent{padding: 5px;}
#dialogBot{text-align: right;padding: 5px;}